package com.icetea.demo4Factory;

/**
 * 工厂模式
 *
 * @author zhenhai.wan
 * @Date 2021/10/25
 */
public class FactoryPattern {
    public static void main(String[] args) {
        //对于复杂对象来说 采用工厂模式获取对象实例 不用去理会里面的实现逻辑
        //当实现类发生改变时此获取方式也不需要发生改变
        //典型的工厂模式 Lists.newArrayList();
        Factory factoryInstance = FactoryFactory.getFactoryInstance();
        factoryInstance.doSomething();
    }
}